Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour M15 Vienna M25 Antalya M25 Oviedo M25 Santa Margherita di Pula Croatia F1 Croatia F2 Australia F1 Australia F2 Croatia F1 Italy F1 Australia F3 Australia F4 China F1 China F2 Italy F2 Austria F4 Austria F5 Italy F23 Austria F9 Gabon F1 Gabon F2 Austria F1 Ivory Coast F1 Austria F3 Ivory Coast F2 Czech Rep. F1 Slovenia F1 Morocco F3 Morocco F4 Morocco F5 Austria F4 Austria F5 Austria F6 Slovak Rep. F2 Slovak Rep. F1 Austria F9 Switzerland F1 Czech Republic F2 Slovenia F1 Morocco F4 Morocco F5 Austria F1 Austria F2 Austria F3 Austria F4 Austria F5 Burundi F1 Rwanda F1 Uganda F1 France F19 Iran F6 Iran F7 Sudan F1 Turkey F6 Turkey F7 Italy F1 India F1 India F2 USA F10 USA F11 USA F12 Czech Republic F3 Netherlands F2 Morocco F4 Morocco F5 Austria F1 Austria F2 Austria F3 Austria F4 Austria F8 Burundi F1 Rwanda F1 Rwanda F2 Turkey F33 Egypt F2 Chile F1 Chile F3 Croatia F4 Croatia F5 USA F11 USA F12 USA F13 Slovenia F1 Netherlands F1 Netherlands F2 Netherlands F4 Austria F7 Netherlands F6 Algeria F1 Burundi F1 Rwanda F1 Rwanda F2 Spain F1 Spain F2 Croatia F5 Croatia F6 Slovenia F1 Burundi F1 Rwanda F1 Italy F15 Czech Republic F3 Belgium F2 Austria F8 M15 Antalya M15 Antalya Austria F7 M25 Telfs USA F12 V Trani Cup - Trani Societa Canottieri Mincio 2005 - Mantova The LTA Sunderland Challenger - Sunderland Harbour Tennis Cup Regione Lombardia - Milan Constanta Challenger - Constanta Challenger Copa Sevilla - Seville LTA Shrewsbury Challenger - Shrewsbury Roma Challenger 2007 - Rome 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Zenith Tennis Cup-Harbour Club - Milan 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia San Benedetto Challenger - San Benedetto s'Tennis Masters Challenger - Graz Aamulehti Tampere Open - Tampere Genova Open Challenger - Genova Ljubljana Open 2008 - Ljubljana Noumea Challenger Izmir Challenger Napoli Challenger Tarragona Challenger Pereira Challenger Orbetello Challenger Kitzbuhel Challenger Ortisei Challenger Burnie Challenger Caloundra Challenger Barranquilla Challenger Blumenau Challenger Leon Challenger San Benedetto Challenger Orbetello Challenger Recanati Challenger Todi Challenger Ljubljana Challenger Madrid Challenger San Luis Potosi Challenger Blumenau Challenger Sarasota Challenger Sao Paulo Challenger Cordenons Challenger Panama City Challenger Tanger Challenger Cali Challenger Bucaramanga Challenger Santo Domingo Challenger San Luis Potosi Challenger Leon Challenger Cordenons Challenger Monterrey Challenger Bogota Challenger Bucaramanga Challenger Santo Domingo Challenger Morelos Challenger Mestre Challenger Guayaquil Challenger Biella Challenger Guayaquil Challenger Monterrey Challenger Savannah Challenger Vicenza Challenger Cordenons Challenger Biella Challenger Florence Challenger Mouilleron-Le-Captif Challenger Brest Challenger Parma Challenger Ambato Challenger Santiago 2 Challenger Santiago 3 Challenger Bogota Challenger Sporting Challenger '07 Trofeo Regione Piemonte - Turin Cali Challenger Lima 2 Challenger Szekesfehervar Challenger Zadar Challenger Prostejov Challenger Bad Waltersdorf Challenger Internationaux de Nouvelle-Caledonie - New Caledonia Rome Challenger Savannah Challenger Mons Challenger Cortina Challenger Caltanissetta Challenger Marburg Challenger Mohammedia Challenger Milan Challenger Manerbio Challenger Barcelona Challenger Pereira Challenger Maia Challenger Monterrey Challenger Canberra Challenger Rome 1 Challenger Biella 5 Challenger Santiago Challenger San Luis Potosi Challenger Forli Challenger M25 Antalya Bogota Challenger Cortina Challenger Guayaquil Challenger Lima Challenger L'Aquila Challenger Padova Challenger Campionati Internazionali di Sicilia - Palermo Genoa Open - Genova Next Generation Adelaide International - Adelaide The Dubai Tennis Championships - Dubai Roma Open Challenger - Rome ATP Studena Croatia Open Umag - Umag Grand Prix de Tennis de Lyon - Lyon Movistar Open - Santiago Brasil Open - Costa do Sauipe GHI Bronx Tennis Classic - Bronx ATP Studena Croatia Open Umag - Umag Bank Austria Tennis Trophy - Vienna UNICEF Open - 's Hertogenbosch Copa Claro - Buenos Aires US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch Kremlin Cup - Moscow Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Brasil Open - Sao Paulo Topshelf Open - 's-Hertogenbosch Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Moselle Open - Metz Kremlin Cup - Moscow Ecuador Open - Quito BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Vegeta Croatia Open - Umag Credit Agricole Suisse Open - Gstaad Austrian Open - Kitzbuhel Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Ecuador Open - Quito Argentina Open - Buenos Aires US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest Generali Open - Kitzbuhel St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu China Open - Beijing Kremlin Cup - Moscow Swiss Indoors Basel - Basel Erste Bank Open - Vienna Ecuador Open - Quito Hungarian Open - Budapest TEB BNP Paribas Istanbul Open - Istanbul BMW Open - Munich Geneva Open - Geneva Antalya Cup - Antalya Konzum Croatia Open - Umag Suisse Open - Gstaad Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen Kremlin Cup - Moscow Rio Open - Rio de Janeiro Qatar ExxonMobil Open - Doha Sydney International - Sydney Ecuador Open - Quito Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Gazprom Hungarian Open - Budapest TEB BNP Paribas Istanbul Open - Istanbul SkiStar Swedish Open - Bastad Plava Laguna Croatia Open - Umag Swiss Open - Gstaad Generali Open - Kitzbuhel Tulln Challenger Pereira Challenger Qatar ExxonMobil Open - Doha Cordoba Open - Cordoba New York Open - New York Plava Laguna Croatia Open - Umag European Open - Antwerp New York Open - New York Delray Beach Open - Delray Beach Santiago Open - Santiago Tatra Banka Open 2006 - Bratislava Generali Open - Kitzbuhel Chitre Challenger Orbetello Challenger Prague Challenger Cordenons Challenger Geneva Challenger Mendoza Challenger Bangkok Challenger Singapore Challenger San Luis Potosi Challenger Reggio Emilia Challenger Rijeka Challenger Rimini Challenger San Marino Challenger Cordenons Challenger Brasov Challenger Caltanissetta Challenger Helsinki Challenger Como Challenger Alphen Challenger Ljubljana Challenger Quito Challenger Como Challenger Casablanca Challenger Napoli Challenger Bogota Challenger Rijeka Challenger Sopot Challenger Aguascalenties Challenger Bucaramanga Challenger Genova Challenger Biella Challenger Monterrey Challenger Salinas Challenger Rimini Challenger Santiago Challenger Morelos Challenger Alessandria Challenger Cordenons Challenger Santos Challenger Santo Domingo Challenger Tampere Challenger Tampere Challenger Karshi Challenger Newport Beach Challenger Medellin Challenger Santo Domingo Challenger Lisbon Challenger Pereira Challenger Cali Challenger Lima Challenger Tulln Challenger Tallahassee Challenger Sarasota Challenger San Benedetto Challenger Poznan Challenger Genova Challenger Brasov Challenger Meknes Challenger Kenitra Challenger Montevideo Challenger Guayaquil Challenger Ambato Challenger Panama City Challenger Sarasota Challenger Savannah Challenger Tallahassee Challenger Arad Challenger Shymkent Challenger Meerbusch Challenger Rome 2 Challenger Rennes Challenger Geneva Challenger Biella 6 Challenger Parma Challenger Furth Challenger San Luis Potosi Challenger Todi Challenger San Benedetto Challenger Perugia Challenger Genova Challenger Meknes Challenger Pereira Challenger Medellin Challenger The Dubai Tennis Championships - Dubai Casablanca Challenger Canberra Challenger Allianz Suisse Open Gstaad - Gstaad Sarasota Challenger Furth Challenger Prague Challenger Cordenons Challenger Poprad Tatry Challenger San Marino Challenger Open Seat Godo 2007 - Barcelona Prague 2 Challenger Verona Challenger Prostejov Challenger Cordenons Challenger Caltanissetta Challenger Manerbio Challenger Poprad Tatry Challenger Tulln Challenger Seville Challenger Casablanca Challenger Knoxville Challenger Lima 2 Challenger The Dubai Tennis Championships - Dubai Interwetten Austrian Open - Kitzbuhel Vicenza Challenger Prostejov Challenger Generali Open - Kitzbuhel Maia 2 Challenger Lima Challenger Montevideo Challenger Houston Challenger Andria Challenger Antalya Challenger Antalya 2 Challenger Guzzini Challenger - Recanati Asics Challenger Open - Monchengladbach Mexico City Challenger Asirom Challenger - Brasov Fujitsu Siemens Open - Budapest Banja Luka Challenger 2003 - Banja Luka Challenger Groningen - Groningen Gemax Samsung Open 2004 - Belgrade Banca Stato Challenger Lugano - Lugano Canottieri Minico 2004 - Mantova Architect Open - Budapest Trani Cup - Trani Generali Open - Kitzbuhel Uncle Toby's Australian Men's Clay Court Challenger - Canberra Alfa Romeo Tennis Cup - Cordenons Garden Open 2005 - Rome San Remo Tennis Cup 15° Piertomaso - San Remo 4° Sporting Challenger - Turin Steelers Cup 2005 - Kosice Riviera di Rimini Challenger - Rimini Nokian Hakkapeliitta Open - Tampere IPP Geneva Trophy - Geneva 7° Trani Cup - Trani San Marino Cepu Open - San Marino LXV Concurso Internacional Vigo - Vigo Black Forest Open - Freudenstadt Challenger Casablanca San Angel - Mexico City Garden Open - Rome Antonio Savoldi-Marco Co. - Manerbio 5° Sporting Challenger - Turin Memorial Manfredini - Sassuolo Top Wool Challenger-Immagine Trophy - Biella Riviera di Rimini Challenger - Rimini Sony Ericsson Open - Miami s Tennis Masters 06 - Graz Open Costa Daurada - Tarragona ATP Slovak Open Challenger - Bratislava 8° Trani Cup - Trani Ciutat de Barcelona - Barcelona Challenger Fondazione Carige - Genova II Cyclus Open de Tenis - Florianopolis XII Abierto Internacional de Salinas - Salinas Bancolombia Open - Bogota Voit Mexico City Open - Mexico City San Luis Potosi Challenger 2007 - San Luis Potosi Banja Luka Challenger 2004 - Banja Luka San Remo Tennis Cup - San Remo Polska Energia Open - Bytom Posillipo Tennis Cup - Napoli Trofeo Sisma Mantova - Mantova BNP Paribas Open - Indian Wells Abierto Internacional de Salinas 'Dario Expreso' - Salinas 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Trofeo Cassa di Risparmio di Alessandria - Alessandria Open Diputacion Ciudad de Pozoblanco - Cordoba Sony Ericsson Open - Miami Riviera de Rimini Challenger - Rimini Internazionali BNL dItalia - Rome 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Open Tarragona Costa Daurada - Tarragona Bauer Watertechnilogy Cup 2008 - Eckental Cherbourg Challenger Korat Challenger SIR Supermercadi Challenger - Rome Todi Challenger Labertz Open by Stawag - Aachen Rome Challenger Memorial A. Manfredini Sassuolo Challenger - Sassuolo Mauthausen Challenger San Jose Challenger Rome Challenger Furth Challenger Sony Ericsson Open - Miami Seville Challenger Baden Open - Karlsruhe Santiago Challenger Guadalajara Challenger Schickedanz Open 2007 - Furth Caltanissetta Challenger Timisoara Challenger Recanati Challenger Samarkand Challenger Genova Challenger Open de Montauban - Montauban Alphen Challenger Todi Challenger Guayaquil Challenger Internazionali BNL d'Italia - Rome Santiago Challenger Sarasota Challenger Kosice Challenger Oberstaufen Challenger Meerbusch Challenger Mexico City Challenger Bogota Challenger 2008 China TCL Challenger - Guangzhou Bratislava Challenger BNP Paribas Open - Indian Wells Andria Challenger Tulln Challenger Bucaramanga Challenger San Luis Potosi Challenger Cali Challenger Rome Challenger Rome Challenger Samarkand Challenger Turin Challenger Mestre Challenger Samarkand Challenger BH Telecom Indoors Sarajevo 2006 - Sarajevo Karshi Challenger Brasov Challenger Tenerife Challenger Seville Challenger Open Mutouest St. Brieuc - St. Brieuc Copa Club Campestre de Aguascalientes - Aguascalientes Como Challenger Lermontov Challenger Bratislava Challenger San Luis Potosi Challenger - San Luis Potosi Guayaquil Challenger Lima Challenger Happy Valley Challenger San Luis Potosi Challenger - San Luis Potosi San Benedetto Challenger Alessandria Challenger Torneo Internacional Challenger Fila 2006 - Leon Eskisehir Challenger Mestre Challenger Prague Challenger Poprad Tatry Challenger AGT Challenger - Leon Portoroz Challenger Kenitra Challenger Mohammedia Challenger Szekesfehervar Challenger Buenos Aires Challenger Rio De Janeiro Challenger Bet-at-home Open - Hamburg Savannah Challenger Skopje Challenger Tallahassee Challenger Biella Challenger Como Challenger Braunschweig Challenger Rome Challenger Irving Challenger St. Brieuc Challenger BNP Paribas Open - Indian Wells Riviera di Rimini Challenger - Rimini China Open - Beijing Perugia Challenger Bogota Challenger Internazionali BNL d'Italia - Rome Porsche Open - Poznan Brasil Open - Sao Paulo Shanghai Rolex Masters - Shanghai Uncle Toby's Burnie Challenger - Tasmania Sibiu Challenger Uncle Toby's Australian Men's Clay Court Challenger - Canberra San Marino Cepu Open - San Marino Lyon Challenger Morelos Challenger Perugia Challenger Quito Challenger ATP Challenger Tour Finals Kos-Zucchetti Tennis Cup - Cordenons Furth Challenger Pullach Challenger Brasil Open - Sao Paulo San Remo Tennis Cup - San Remo Salinas Challenger Citta di Como - Como BNP Paribas Open - Indian Wells Irving Challenger Todi Challenger Sporting Challenger - Turin Genova Open Challenger - Genova Memorial Savigni - Sassuolo San Marino Cepu Open - San Marino Ljubljana Challenger Internazionali di Tennis Dell'Umbria - Todi Banjaluka Challenger 2007 - Banja Luka Tallahassee Challenger Sony Open Tennis - Miami Trani Cup - Trani Buenos Aires Challenger 10ø Tornea B. Camparini - Reggio Emilia Sopot Challenger Guadalajara Challenger XXIX Edizione 'A.Savoldi Marco' - Manerbio Seville Challenger San Benedetto Challenger - San Benedetto Guayaquil Challenger Open Costa Daurada - Tarragona Riviera di Rimini Challenger 2004 - Rimini Bangkok Challenger Internazionali BNL d'Italia - Rome Biella Challenger Recanati Challenger Salzburg Challenger Maia Challenger Istanbul Challenger Salinas Challenger Asuncion Challenger Cepu Open - San Marino BNP Paribas Masters - Paris Salzburg-Anif Challenger Liberec Challenger Kosice Challenger Concepcion 2 Challenger Miami Open - Miami Santa Cruz de la Sierra 2 Challenger San Luis Potosi Challenger Santos Challenger Aguascalientes Challenger Open de la Ville de Saint Denis - Reunion Island Mauthausen Challenger Salzburg Challenger Mauritius Open - Mauritius ATP Challenger Tour Finals Ischgl International ATP Challenger - Ischgl Zagreb Open - Zagreb Caltanissetta Challenger Challenger 42 - Andrezieux Antalya Challenger Mexico City Challenger Ostrava Challenger Mauthausen Challenger Bratislava 1 Challenger Cali Challenger Medellin Challenger Internazionali BNL d'Italia - Rome Trnava Challenger Trani Challenger Delray Beach Open - Delray Beach Timisoara Challenger Todi Challenger Challenger Brasov - Brasov Brasil Open - Costa do Sauipe 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Pereira Challenger Napoli Challenger Cordenons Challenger Caversham International Tennis Tournament - Jersey Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Milan Challenger USTA Freeman Men's Challenger - Joplin Milan Indoors - Milan 4th Sardinia International Championships - Cagliari Rogers Cup - Montreal Western & Southern Open - Cincinnati Szczecin Challenger Shanghai Rolex Masters - Shanghai Heineken Open - Auckland Steelers Cup - Kosice BNP Paribas Masters - Paris AEGON Championships - London Qatar ExxonMobil Open - Doha Argentina Open - Buenos Aires Abierto Mexicano Telcel - Acapulco St. Petersburg Open - St. Petersburg Mutua Madrid Open - Madrid Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech China Open - Beijing BNP Paribas Open - Indian Wells Miami Open - Miami Gerry Weber Open - Halle Internazionali BNL d'Italia - Rome Braunschweig Challenger Rolex Paris Masters - Paris Miami Open - Miami Qatar Open - Doha Open Seat Godo - Barcelona Generali Open - Kitzbuhel Challenger Citta di Olbia - Olbia Cali Challenger Orlando 2 Challenger Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco USTA Men's Challenger of Dallas - Dallas IPP Open - Helsinki Rijeka Challenger Tennislife Cup - Napoli Dubai Duty Free Tennis Championships - Dubai Sarasota Challenger Legg Mason Tennis Classic - Washington San Marino Challenger Arad Challenger Open Sabadell Atlantico - Barcelona Estoril Open - Estoril AEGON Championships - London Studena Croatia Open - Umag Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Delray Beach International Tennis Championships - Delray Beach Heineken Open - Auckland VTR Open - Vina del Mar Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Sarasota Challenger AEGON Championships - London SkiStar Swedish Open - Bastad Qatar ExxonMobil Open - Doha Rio Open - Rio de Janeiro US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Moselle Open - Metz Rio Open - Rio de Janeiro US Men's Clay Court Championship - Houston Millennium Estoril Open - Estoril Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Winston-Salem Open - Winston-Salem Apia International - Sydney Erste Bank Open - Vienna St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Brasil Open - Sao Paulo Tata Open Maharashtra - Pune Erste Bank Open - Vienna Hall of Fame Open - Newport Erste Bank Open - Vienna Abierto Mexicano Telcel - Acapulco Copa Telmex - Buenos Aires US Men's Clay Court Championship - Houston Argentina Open - Buenos Aires Erste Bank Open - Vienna Tallahassee Challenger PTT Thailand Open - Bangkok Rio Open - Rio de Janeiro VTR Open - Vina del Mar Qatar Exxon Mobil Open - Doha AEGON Championships - London Internazionali BNL d'Italia - Rome Campionati BNL dItalia - Rome Heineken Open - Auckland Sony Ericsson Open - Miami Australian Open - Melbourne Davis Cup, World Group, 1R, ARG-ITA 2-3 Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami French Open - Paris French Open - Paris Antalya Cup - Antalya Wimbledon - London Australian Open - Melbourne Vegeta Croatia Open - Umag U.S. Open - New York Sony Open Tennis - Miami French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Swiss Open - Gstaad U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Masters Series Monte-Carlo - Monte Carlo U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London Davis Cup, Group I, 1R, SWE-AUT 2-3 Davis Cup, World Group, QF, BEL-ITA 3-2 Davis Cup, Group I, 2R, BLR-AUT 3-1 Davis Cup, Group I, PO, AUT-ROU 4-1 Davis Cup, Group I, 1R, AUT-BLR 5-0 Davis Cup, Finals, Group F Wimbledon - London U.S. Open - New York Davis Cup, World Group, 1R, ITA-CRO 3-2 Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 Davis Cup, Group I, 2R, SVK-AUT 4-1 Davis Cup, World Group, PO, RUS-ITA 1-4 Davis Cup, World Group, 1R, ITA-SUI 5-0 Davis Cup, Group I, 1R, POR-AUT 1-4 Davis Cup, Group I, 2R, UKR-AUT 3-2 All Lower level tournaments Olympics - Rio de Janeiro M15 Kottingbrunn Bad Waltersdorf Challenger